package com.haixiaoke.saas.repository.service;

import com.haixiaoke.saas.repository.pojo.AppUser;

import java.util.List;

/**
 * 用户表Service接口
 *
 * @author panda
 * @date 2023-04-20
 */
public interface IAppUserService {
    /**
     * 查询用户表的身份证
     *
     * @param id 用户表主键
     * @return 用户表
     */
    public String selectAppUserById(String id);


    /**
     * 根据orgId查询产权单位中的主管账号的电话
     *
     * @param orgId
     * @return
     */
    String selectPhoneByOrgId(Long orgId);

    /**
     * 根据Id查询openId
     *
     * @param orgId
     * @return
     */
    String selectOpenIdById(String orgId);

    String updateMobileDevicesId(String mobileDevicesId, String userId);

    List<AppUser> selectMobileDevicesIdByOrgId(Long orgId);

    AppUser selectAppUserByUserId(String userId);
}
